/**
 * 
 */
package cp1300.ass1.trafficlight;

/**
 * @author MorbidSaint
 *
 */
/**
 * Constant Class to hold values for the grid
 */
public class GridConstants {
    
    /**
     * Grid size - X axis - 50
     */
    public static final int GRID_XCOLS = 30;
    /**
     * Grid size - Y axis - 50
     */
    public static final int GRID_YCOLS = 30;
    
    /**
     * Constants to hold the vertical lane break
     */
    public static final int VERTICAL_LANE_BREAK = 15;
    /**
     * Constants to hold the horizontal lane break
     */
    public static final int HORIZONTAL_LANE_BREAK = 15;
    
    /**
     * Constants to hold the starting position for the intersection
     */
    
    public static final int VERTICAL_LANE_START = 15;
    /**
     * Constants to hold the starting position for the intersection
     */
    
    public static final int HORIZONTAL_LANE_START = 15;
    
    /**
     * Direction - Left to Right
     */
    public static final int LEFT_RIGHT = 0;
    
    /**
     * Direction - Top to Bottom
     */
    public static final int TOP_BOTTOM = 1;
    
    /**
     * Data Type = INTEGER
     */
    public static final int INTEGER = 0;

    /**
     * Data Type = DOUBLE
     */    
    public static final int DOUBLE = 1;
    

    /**
     * Max number of cars in any simulation
     *      */
    public static final int MAX_NO_OF_CARS = 30;
    

}

